 /***********  Admin theme settings fieldsets ********************/

fieldset {
    border: 1px solid #bbbbbb;
}


html.js fieldset.collapsible legend a {
  background:url("images/collapse-minus.png") no-repeat scroll 5px 50% transparent;
  padding-left:20px;
}

html.js fieldset.collapsed legend a {
 background:url("images/collapse-plus.png") no-repeat scroll 5px 50% transparent;
}
 

.collapse-processed {
	padding: 5px 8px 5px 2px;
    background-color: #729319;
	    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	}

.collapse-processed a {
	color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 1px 1px 0px #366200;
	}

.collapse-processed a:hover{color:#e6ffc6;}








 

html.js fieldset.collapsed{background-color:transparent !important; margin-bottom:3px;}

fieldset.collapsible{background-color:#f7ffe3;}
fieldset.collapsible fieldset{background-color:#f8feea;}
fieldset.collapsible fieldset fieldset{background-color:#fbfef2;}
fieldset.collapsible fieldset fieldset fieldset{background-color:#fbfdf6;}
fieldset.collapsible fieldset fieldset fieldset fieldset{background-color:#f8feea;}




fieldset.collapsible legend
	{   
	background-color:#577702;
	border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
	color:#000;
	-moz-box-shadow:0 1px  #BBBBBB;
	-webkit-box-shadow: 0 1px  #BBBBBB;
	box-shadow: 0 1px #BBBBBB;

	}

fieldset.collapsible fieldset legend{background-color:#77941b;}
fieldset.collapsible fieldset fieldset legend{background-color:#98b235;}
fieldset.collapsible fieldset fieldset fieldset legend{background-color:#b5cc4c;}




/* Input format */
.body-field-wrapper .collapse-processed{background-color: #bababa; }
.body-field-wrapper .collapse-processed a{text-shadow:none;}








/*********** Fix drupal throbbing ************************************/
html.js input.form-autocomplete {background-position: 100% 6px;}
html.js input.throbbing {background-position: 100% -15px;}




/*********** My account block, Align, Slideshow *********************/
#system-theme-settings #edit-my-account-block-wrapper label,
#system-theme-settings #edit-align-style-wrapper label,
#system-theme-settings #edit-need-banner-wrapper label,
#system-theme-settings #edit-slideshow-visible-wrapper label,
#system-theme-settings #edit-body-background-wrapper label{
    display: inline-block;
    padding-right: 6px;
}


#system-theme-settings #edit-my-account-block-wrapper,
#system-theme-settings #edit-align-style-wrapper,
#system-theme-settings #edit-need-banner-wrapper,
#system-theme-settings #edit-slideshow-visible-wrapper,
#system-theme-settings #edit-body-background-wrapper{
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background-color: #ebf4d5;
    padding: 10px 15px;
}

 
#content-display-overview-form{overflow:scroll;}


/********** Administer / blocks **********************************/
.draggable a.tabledrag-handle {padding: 0.26em 0.5em;}
#blocks td.region {background-color:#FFFF66; padding:5px 10px; text-shadow:1px 1px #fff;}

.block-region {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border:3px dashed #cdcd1f;
	padding:3px 10px;
	clear:both;
	margin:5px;
	font-weight:bold;
}

#blocks tr.region--1 td.region {background-color:#ffc6c3; }

table#blocks tr{border:1px solid #CCCCCC;}

table#blocks tr.draggable td.block{padding:5px;}


/*************** Default button ******************************/

input.form-submit{
    background: #acacac url(images/button-bg.gif) repeat-x 0 0;
    border-right:1px solid #818181;
    border-bottom:1px solid #818181;
    border-left:1px solid #fff;
    border-top:1px solid #fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #fff;
    padding: 5px 15px;
    margin: 0 0 10px;
	text-shadow: -1px -1px 0px #A0A0A0;
}

input.form-submit:active{background-color:#acacac; background-image:none;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    border-left:1px solid #818181;
    border-top:1px solid #818181;
}




/************* ALL Tables ********************************************/
tbody {border-top: none;}
table {width: 100%;  margin-bottom: 5px;}

th, thead th{
    padding: 5px;
    border: 1px solid #b6b6b6;
    background: url(images/table-bg.gif) repeat-x left bottom #dedede;
    font-family:arial, sans-serif;  
	color:#535353;
	text-align:center;
	text-shadow:1px 1px 0 #fff;
}
 
 td{vertical-align:top; padding:3px 5px;}






/*************************** Messages **************************************/
div.status, div.warning, div.error {
    border:medium none;
    margin-bottom:1em;
    padding:15px 15px 15px 72px;
    margin-top: 2px;
    clear: both;
}

div.status a{
    color:#219021;
}

div.warning a{
    color:#9C8B00;
}

div.error a{
    color:#F70034;
}

div.status  {
    background:url("images/info.gif") no-repeat scroll 20px 50% #E4FFCF;
    border:1px solid #469F45;
    color:#219021;
}

div.warning  {
    background:url("images/alert.gif") no-repeat scroll 20px 50% #FFFFB9;
    border:1px solid #E5E500;
    color:#9C8B00;
}

div.error  {
    background:url("images/cancel.gif") no-repeat scroll 20px 50% #FFE6E6;
    border:1px solid #FFA4A4;
    color:#F70034;
}



/*************************  Breadcrumbs *************************************/
.breadcrumb {padding:0.3em 0 0.3em 0; font-size:0.85em;}
.breadcrumb a{color:#898989;}



/************************** Ubercart *****************************************/

.cart-block-summary ul.links{padding:0;}
.cart-block-summary-links ul.links li.first{padding-left:0;}

.address-pane-table td{border:none;}

.category-grid-products{clear:both;}

#cart-form-buttons, #cart-form-products, #checkout-form-bottom {border:none;}

table.category-products {margin:8px 0;}
.node-form .product-field table{margin:3px 0 7px;}

/* admin */
#edit-shippable-wrapper, 
#edit-model-wrapper,
#edit-pkg-qty-wrapper,
#edit-default-qty-wrapper,
#edit-ordering-wrapper,
#edit-list-price-wrapper,
#edit-cost-wrapper,
#edit-price-wrapper,
#edit-sell-price-wrapper,
#edit-weight-wrapper,
#edit-weight-units-wrapper,
#edit-field-product-0-ahah-wrapper,
#edit-title-wrapper,
#edit-info-wrapper
{
	background:#e7eddb url(images/box.png) no-repeat 2% 50%;
	padding:12px 12px 12px 60px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}


#edit-info-wrapper{background-image:url(images/edit-cog.png);}
#edit-title-wrapper{background-image:url(images/edit.png);}
#edit-title-wrapper input{font-size:1.3em;  font-family: Tahoma, Arial;}





#edit-shippable-wrapper{}

#edit-model-wrapper{background-image:url(images/info.png); }
#edit-pkg-qty-wrapper{background-image:url(images/package.png); }
#edit-default-qty-wrapper{background-image:url(images/package_add.png);}
#edit-ordering-wrapper{background-image:url(images/cascade.png);}

#edit-list-price-wrapper,
#edit-cost-wrapper,
#edit-price-wrapper,
#edit-sell-price-wrapper{padding:12px; background-image:none;}

#edit-weight-wrapper,
#edit-weight-units-wrapper{ padding:12px; background-image:none;}


#edit-field-product-0-ahah-wrapper{background-image:url(images/image_add.png); padding:5px 12px 5px 60px; margin:10px 0;}
#edit-field-product-0-ahah-wrapper #edit-field-product-0-ahah-wrapper{padding-left:12px; background-image:none;}




